﻿<?xml version="1.0" encoding="utf-8"?>
<CommandTable xmlns="http://schemas.microsoft.com/VisualStudio/2005-10-18/CommandTable" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <!--
        // Generated comment - Do not modify or move
        customGenerator={xxxx}
    -->
  <!-- -->
  <!-- This file contains custom command definitions. -->
  <!-- -->
  <!-- NOTE: Each time commands are added or changed, the "version" parameter to the -->
  <!-- ProvideMenuResource attribute in Shell\Package.tt should be incremented. -->
  <!-- This causes Visual Studio to re-merge the menu definitions for the package. -->
  <!-- Otherwise, changes won't take effect until the next time devenv /setup is run. -->
  <!-- -->
  <Extern href="stdidcmd.h"/>
  <Extern href="vsshlids.h"/>
  <Extern href="msobtnid.h"/>
  <Extern href="virtkeys.h"/>
  <Extern href="DSLToolsCmdID.h"/>
  <Include href="GeneratedCode\GeneratedVsct.vsct"/>
  <Commands package="guidPkg">
    <Buttons>
      <Button guid="guidCmdSet" id="cmdidImportAssemblies" type="Button">
        <Parent guid="guidCmdSet" id="grpidContextMain"/>
        <CommandFlag>DynamicVisibility </CommandFlag>
        <CommandFlag>DefaultDisabled</CommandFlag>
        <CommandFlag>DefaultInvisible</CommandFlag>
        <Strings>
          <ButtonText>Import assemblies</ButtonText>
        </Strings>
      </Button>
      <Button guid="guidCmdSet" id="cmdidShowDependencies" type="Button">
        <Parent guid="guidCmdSet" id="grpidContextMain"/>
        <CommandFlag>DynamicVisibility </CommandFlag>
        <CommandFlag>DefaultDisabled</CommandFlag>
        <CommandFlag>DefaultInvisible</CommandFlag>
        <Strings>
          <ButtonText>Show dependencies</ButtonText>
        </Strings>
      </Button>
      <Button guid="guidCmdSet" id="cmdidAddDependencyModel" type="Button">
        <Icon guid="guidGenericCmdBmp" id="bmpDependencyModelIcon"/>
        <Strings>
          <ButtonText>Add dependency diagram</ButtonText>
        </Strings>
      </Button>
      <Button guid="guidCmdSet" id="cmdidPublishModel" priority="0x0100" type="Button">
        <Parent guid="guidCmdSet" id="grpidContextMain" />
        <Icon guid="guidImages" id="bmpPicArrows" />
        <Strings>
          <CommandName>cmdidPublishModel</CommandName>
          <ButtonText>Publish</ButtonText>
        </Strings>
      </Button>
      <Button guid="guidCmdSet" id="cmdidPublishAsTemplate" type="Button">
        <Parent guid="guidCmdSet" id="grpidContextMain"/>
        <CommandFlag>DynamicVisibility </CommandFlag>
        <CommandFlag>DefaultDisabled</CommandFlag>
        <CommandFlag>DefaultInvisible</CommandFlag>
        <Strings>
          <ButtonText>Publish as template</ButtonText>
        </Strings>
      </Button>
      <Button guid="guidCmdSet" id="cmdidGetLastVersionCommand" priority="0x0100" type="Button">
        <Parent guid="guidCmdSet" id="grpidContextMain" />
        <Strings>
          <CommandName>cmdidGetLastVersionCommand</CommandName>
          <ButtonText>Get last version</ButtonText>
        </Strings>
      </Button>

      <Button guid="guidCmdSet" id="cmdidShowDocumentation" priority="0x0100" type="Button">
        <Parent guid="guidCmdSet" id="grpidContextMain" />
        <Strings>
          <CommandName>cmdidShowDocumentation</CommandName>
          <ButtonText>Show documentation</ButtonText>
        </Strings>
      </Button>

      <Button guid="guidCmdSet" id="cmdidShowHideRelationShips" priority="0x0100" type="Button">
        <Parent guid="guidCmdSet" id="grpidContextMain" />
        <CommandFlag>TextChanges</CommandFlag>
        <Strings>
          <CommandName>cmdidShowHideRelationShips</CommandName>
          <ButtonText>Show/Hide relationships</ButtonText>
        </Strings>
      </Button>

      <Button guid="guidCmdSet" id="cmdidRepositoryExplorer" priority="0x0100" type="Button">
        <Parent guid="guidSHLMainMenu" id="IDG_VS_WNDO_OTRWNDWS1"/>
        <Icon guid="guidImages" id="bmpPic2" />
        <Strings>
          <CommandName>cmdidRepositoryExplorer</CommandName>
          <ButtonText>Repository Explorer</ButtonText>
        </Strings>
      </Button>
    </Buttons>
    <Groups>
      <Group guid="guidCmdSet" id="grpidSlnExplorer" priority="0x600">
        <Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_SOLNFOLDER"/>
      </Group>
      <Group guid="guidCmdSet" id="grpidSlnExplorer1" priority="0x600">
        <Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_SOLNNODE"/>
      </Group>
      <Group guid="guidCmdSet" id="grpidSlnExplorer2" priority="0x600">
        <Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_PROJNODE"/>
      </Group>
    </Groups>
    <Bitmaps>
      <Bitmap guid="guidImages" href="Resources\Images_32bit.bmp" usedList="bmpPic1, bmpPic2, bmpPicSearch, bmpPicX, bmpPicArrows"/>
      <Bitmap guid="guidGenericCmdBmp" href="Resources\ModelExplorerToolWindowBitmaps.bmp" usedList="bmpDependencyModelIcon"/>
    </Bitmaps>
  </Commands>
  <CommandPlacements>
    <CommandPlacement guid="guidCmdSet" id="cmdidAddDependencyModel">
      <Parent guid="guidCmdSet" id="grpidSlnExplorer"/>
    </CommandPlacement>
    <CommandPlacement guid="guidCmdSet" id="cmdidAddDependencyModel">
      <Parent guid="guidCmdSet" id="grpidSlnExplorer1"/>
    </CommandPlacement>
    <CommandPlacement guid="guidCmdSet" id="cmdidAddDependencyModel">
      <Parent guid="guidCmdSet" id="grpidSlnExplorer2"/>
    </CommandPlacement>
  </CommandPlacements>
  <Symbols>
    <GuidSymbol name="guidCmdSet" value="{7c6acd9a-326f-4f26-8df9-10e06832e499}" >
      <IDSymbol name="cmdidImportAssemblies" value="0x1000"/>
      <IDSymbol name="cmdidShowDependencies" value="0x1001"/>
      <IDSymbol name="cmdidAddDependencyModel" value="0x1002"/>
      <IDSymbol name="cmdidPublishAsTemplate" value="0x1003"/>
      <IDSymbol name="cmdidShowHideRelationShips" value="0x1004"/>
      <IDSymbol name="grpidSlnExplorer" value="0x2000"/>
      <IDSymbol name="grpidSlnExplorer1" value="0x2001"/>
      <IDSymbol name="grpidSlnExplorer2" value="0x2002"/>

      <!-- Repository -->
      <IDSymbol name="cmdidPublishModel" value="0x0100" />
      <IDSymbol name="cmdidRepositoryExplorer" value="0x0101" />
      <IDSymbol name="cmdidShowDocumentation" value="0x0102" />
      <IDSymbol name="cmdidGetLastVersionCommand" value="0x0103" />
    </GuidSymbol>

    <!-- Bitmaps -->
    <GuidSymbol name="guidGenericCmdBmp" value="{0A4C51BD-3239-4370-8869-16E0AE8C0A46}">
      <IDSymbol name="bmpDependencyModelIcon" value="1" />
    </GuidSymbol>

    <GuidSymbol name="guidImages" value="{0507f107-f6d5-4eba-8bce-41554b202c65}" >
      <IDSymbol name="bmpPic1" value="1" />
      <IDSymbol name="bmpPic2" value="2" />
      <IDSymbol name="bmpPicSearch" value="3" />
      <IDSymbol name="bmpPicX" value="4" />
      <IDSymbol name="bmpPicArrows" value="5" />
    </GuidSymbol>
  </Symbols>
</CommandTable>
